/*
 * commandParser.h
 *
 *  Created on: 21.11.2011
 *      Author: delgado
 */

#ifndef COMMANDPARSER_H_
#define COMMANDPARSER_H_


#include <string>
using std::string;
#include <iostream>
using std::ostream;

namespace TIDA
{
class commandOptions
{
	public:
		commandOptions(int argc, char* argv[]);
		friend ostream& operator<<(ostream& out, const commandOptions& cmd);
	public:
		string inputFile;
		string outputFile;
		bool forceOverwrite;
		bool verbose;
		bool fileStructure;
		bool help;
		bool header;
		bool recpar;
		bool scalpar;
		bool comments;
		int amplpar;

	};
} // end namespace TIDA

#endif /* COMMANDPARSER_H_ */
